/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package utilidades;

import beans.EleitorBean;
import dao.EleitorDAO;
import javax.faces.bean.ViewScoped;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;

/**
 *
 * @author programador
 */

@FacesConverter(value="eleitorConverter")
@ViewScoped
public class EleitorConverter implements Converter {

    @Override
    public Object getAsObject(FacesContext fc, UIComponent uic, String string) {
        
       EleitorDAO eleitorDAO = new EleitorDAO();
       EleitorBean eleitorBean = eleitorDAO.getEleitorEspecifico(string);
       return eleitorBean;
        
    }

    @Override
    public String getAsString(FacesContext fc, UIComponent uic, Object o) {
        
       EleitorBean eleitorBean = new EleitorBean();
       eleitorBean = (EleitorBean)o;
       return eleitorBean.getNome();
        
    }
                
}